dive in headfirst

Translations
se lancer à corps perdu
Definitions
To start doing something with a lot of enthusiasm and energy, often without hesitating or carefully considering the risks or consequences.